<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // Math对象可以进行复杂的算术运算,用法:Math.方法名(参数)
        // 1.计算绝对值Math.abs(x)  x的绝对值
        console.log(Math.abs(100));
        console.log(Math.abs(-300));

        // 2.计算3的5次方  Math.pow(x,y) x的y次方法
        console.log(3*3*3*3*3);
        console.log(3**5);
        console.log(Math.pow(3,5));

        // 3.四舍五入Math.round(x)
        console.log(Math.round(23.456));
        console.log(Math.round(23.856));

        // 4.向上取整，天花板函数 Math.ceil(x)、
        //   向下取整，地板函数 Math.floor(x)
        console.log(Math.ceil(5.1));//向上取整，天花板函数，获取大于等于参数的最小整数
        console.log(Math.ceil(7.9));
        console.log(Math.ceil(7));
        console.log(Math.floor(10.2));//向下取整，地板函数，获取小于等于参数的最大整数
        console.log(Math.floor(14.9));
        console.log("-----");
        console.log(Math.ceil(5.3));//6
        console.log(Math.ceil(-25.3));// -25
        console.log(Math.ceil(-15.9));//  -15
        console.log(Math.floor(9.3));//9
        console.log(Math.floor(-8.3));// -9
        console.log(Math.floor(-9.9));// -10

        // 5.Math.random()获取一个[0.0,1.0)之间的随机浮点数
        console.log(Math.random());

        // 6.Math.max(x,y,z)找出x、y、z中的最大值
        // Math.min(x,y,z)找出x、y、z中的最小值
        console.log(Math.max(10,20,3,90,67));
        console.log(Math.min(10,-20,3,90,67,89,78,1000));

        // 7.Math.PI获取圆周率的值
        console.log(Math.PI);//返回圆周率的值，不能加小括号
    </script>
</head>
<body>
    
</body>
</html>